5380 300
2533 65
12034 781
6658 479
8101 583
4457 211
5226 199
8247 553
5166 625
4246 266
5884 459
8947 543
2648 102
5862 563
11777 838
4107 508
3896 676
23875 103
97167 299
562266 1202
320987 985
579408 951
297590 1056
601145 1460