5393 300
2540 65
12053 781
6677 479
8121 583
4473 211
5232 199
8254 553
5168 625
4251 266
5893 459
8965 543
2654 102
5864 563
11781 838
4116 508
3901 676
23883 103
97176 299
562849 1202
321429 985
579918 951
297870 1061
601542 1460