3290 506
7239 600
5591 665
2397 220
120566 467
49626 322
79227 203
62434 562
61888 505
44461 281
14621 321
8659 723
2913 354
5159 430
1665 262
8707 471