2495 532
88841 226
41466 153
98432 631
6167 496
4452 476
7491 687
7475 511
10877 323
12836 491
14491 288
111152 178
5552 676
1608 80