3253 506
7191 600
5553 665
2376 220
120337 466
49604 322
78908 203
62258 562
61472 504
44207 281
14523 321
8630 723
2886 354
5143 430
1643 262
8685 471