12901 688
6458 101
10705 78
77696 309
113162 640
40238 544
3665 599
21600 240
64745 157
2917 459
4630 318
1329 152
122234 767
10309 450
3180 292
6014 468
4334 657