1075 83
1721 251
4982 846
2321 241
1365 199
2170 168
5999 117
6892 733
58880 585
6642 873
4812 433
2530 290
19428 246
16262 236
1575 98