3296 506
7249 600
5600 665
2401 220
120599 467
49627 322
79270 203
62466 562
61936 505
44497 281
14635 321
8661 723
2917 354
5161 430
1666 262
8709 471