12200 85
23187 623
10763 268
5945 107
4642 432
23882 479
3713 490
2655 671
13954 929
6050 240
1244 98
30180 404
3240 256
13015 774
5308 547
15713 49
13535 747
6554 571
3802 706
3102 711
22437 432
4515 579
6166 592
10768 212
2322 201
19919 475
4446 454
42343 549