978 276
3515 611
1784 317
3965 508
4386 942
30405 444
5000 195
7406 297
14219 787
5607 94
4141 685
3330 237
10552 291
4482 319
3003 41
7671 566
5881 798
4179 563
87616 326
20494 1029
3650 329
65855 915
5358 472
4307 359
10462 676
4974 255
15243 32
4201 633