15021 83
30119 597
3065 855
2372 471
1733 346
4174 657
2251 414
19476 101
29315 346
3206 753
25768 251
1036 41
75488 369
19929 641
16448 119
17900 380
8539 485
16873 405
36815 795
40995 416
10531 562
25857 186
3408 50
10276 49
9341 172
8070 407
4757 449
35230 952