3593 405
3147 83
3994 251
7410 846
4352 243
2065 199
3417 168
6429 117
7184 733
68295 591
7489 873
5184 433
2682 290
29579 249
18131 236
1800 98