59081 833
5048 356
11840 123
4487 890
3215 298
9141 455
2778 197
7122 128
27627 642
11757 109
13559 55
3045 705
31695 712
3848 568
7776 296
7444 429
19991 811
8381 186
394508 1035
59396 684
15648 747
30426 867
15287 298
25737 280