4321 81
14589 761
1806 87
4456 528
3317 371
8355 368
7041 267
8380 405
12607 425
5526 727
2546 312
4220 508
9111 357
2381 175
2680 206
7836 372
3093 185
1408 95
4430 680
2772 301
12158 575
3535 232
2111 52
11502 61
11978 501
3850 821
4914 631
10113 907