2931 160
4926 729
5307 669
2462 192
5110 414
4004 222
6368 595
3438 558
3215 237
4645 526
6535 647
4736 700
5282 565
5834 584
2982 625
5929 467
5496 927
3563 598
892 220
3864 350
2279 164
1924 123
1960 410
4593 38