3001 951
1950 518
2386 562
480 36
12134 775
2073 411
1372 42
4152 867
3072 419
7880 456
7075 93
7978 370
54439 550
4853 942
8802 582
11459 690
6076 633
58545 208
22128 573
2813 247
7702 566
2774 54
9788 487
26630 800
9864 426
4669 350
11412 808
29758 603