21315 85
11999 502
5436 49
4624 785
59967 340
17007 116
59381 756
5538 562
4343 553
28589 527
8093 483
3818 276
7519 451
8729 647
2888 370
4528 799
21600 796
7237 159
3778 456
2674 303
2376 281
9160 432
8130 682
2270 98