6401 472
2688 35
5792 170
2333 162
8978 652
1974 80
7265 678
7987 289
2788 388
4272 861
17461 469
4255 639
1960 468
3773 787
11380 282
7729 692
2863 256
10009 212
1267 262
8387 927