5380 300
2533 65
12034 781
6658 479
8101 583
4457 211
5226 199
8247 553
5166 625
4246 266
5883 459
8946 543
2648 102
5860 563
11777 838
4107 508
3896 676
23875 103
97166 299
562223 1202
320959 985
579369 951
297572 1056
601115 1460