31007 91
15605 582
25412 192
2819 429
18168 551
21930 107
24070 699
17807 449
6120 148
41340 746
3282 692
4932 641
26381 57
20378 566
5575 874
11405 595
13654 604
22877 157
75530 214
3585 305
72878 823
34883 308
16530 418
70976 784
111170 543
31598 347
29301 251
21056 128