6646 502
132833 361
5409 669
89760 848
10482 582
20482 147
25649 290
22807 132
31222 124
3973 349
15531 398