12391 702
6920 434
16625 97
9999 336
7081 874
15210 672
6932 441
9267 522
7969 240
9191 661
3574 53
7545 254
3295 89
2857 502
19644 458
24148 696
2765 383