3295 506
7248 600
5598 665
2401 220
120594 467
49627 322
79263 203
62459 562
61934 505
44491 281
14633 321
8660 723
2917 354
5161 430
1666 262
8708 471