3295 506
7249 600
5599 665
2401 220
120598 467
49627 322
79267 203
62465 562
61935 505
44493 281
14635 321
8660 723
2917 354
5161 430
1666 262
8708 471