5386 300
2536 65
12041 781
6672 479
8111 583
4466 211
5227 199
8250 553
5166 625
4249 266
5890 459
8955 543
2649 102
5862 563
11780 838
4111 508
3897 676
23879 103
97170 299
562464 1202
321160 985
579603 951
297686 1056
601281 1460