5380 300
2533 65
12035 781
6658 479
8101 583
4458 211
5226 199
8247 553
5166 625
4247 266
5884 459
8947 543
2648 102
5862 563
11777 838
4107 508
3896 676
23875 103
97167 299
562275 1202
320994 985
579420 951
297595 1056
601149 1460