3295 506
7248 600
5599 665
2401 220
120594 467
49627 322
79266 203
62465 562
61935 505
44493 281
14634 321
8660 723
2917 354
5161 430
1666 262
8708 471