3295 506
7248 600
5597 665
2401 220
120589 467
49627 322
79261 203
62454 562
61932 505
44489 281
14631 321
8660 723
2916 354
5161 430
1666 262
8708 471