2993 115
8833 598
3989 163
9319 320
9742 574
8105 394
48856 932
13050 280
11645 439
6523 412
14407 293
17125 86
17015 706
12661 580
31470 106
5365 351
10081 228
5891 662
12137 494
18431 377
24952 675
24814 204
25033 83
5086 836
9699 436