2903 440
25566 395
87551 325
30573 296
9893 564
21632 258
2438 246
5916 421
5048 328
2585 638
1641 119
3831 738
1583 197
2998 323