30081 820
18050 712
3257 737
7570 603
4176 926
6226 959
5292 49
23882 280
14048 680
11301 48
6033 398
3216 706
2462 575
38363 713
3184 691
3641 433
7573 95
15937 61
1645 353
7991 119
4390 410
4600 712
30437 263
2967 495
1284 124
3104 584
4367 615
25506 658