3005 951
1952 518
2408 562
492 36
12138 775
2073 411
1372 42
4153 867
3072 419
7885 456
7081 93
7985 370
54443 550
4855 942
8803 582
11465 690
6077 633
58556 208
22130 573
2813 247
7702 566
2776 54
9788 487
26636 800
9865 426
4669 350
11413 808
29760 603