2495 532
88842 226
41466 153
98434 631
6168 496
4453 476
7491 687
7475 511
10878 323
12840 491
14492 288
111153 178
5552 676
1608 80