312 59
1398 267
58497 700
2525 340
8861 661
14340 369
134316 672
91403 98
45498 494
36653 210
22341 335
69628 905
26921 271
14317 161
24827 550
22414 424
7328 553