12985 501
85304 622
32642 491
9955 459
8953 538
21685 140
19521 287
6018 220
36061 821
14160 598
33784 283
50759 528
30086 664
25986 504
6083 262
5665 687
8806 857
3300 167
14162 365
76622 459
31794 757
8826 847
29374 209
4886 175
34103 259
13719 178
9278 218
10198 638