5595 334
36694 617
12543 569
15550 451
48212 562
25519 115
47358 243
29433 837
99177 339
84417 717
2569 84
5667 113
4807 53
7516 847
9861 394
6877 362
14153 676
9181 292