3258 506
7192 600
5553 665
2376 220
120338 466
49604 322
78911 203
62259 562
61474 504
44207 281
14523 321
8631 723
2886 354
5143 430
1643 262
8685 471