17198 97
28199 80
10000 116
9368 128
33243 941
61616 618
4625 557
10923 392
6865 513
2142 106
4263 711
9444 645
8615 144
4400 359
3531 88
3273 216
2815 46
2383 270
5888 45
1597 191