3298 506
7258 600
5607 665
2403 220
120648 467
49636 322
79331 203
62496 562
62016 505
44538 281
14654 321
8665 723
2919 354
5165 430
1670 262
8711 471