3596 405
3154 83
3996 251
7412 846
4352 243
2065 199
3420 168
6429 117
7184 733
68300 591
7489 873
5184 433
2682 290
29579 249
18134 236
1801 98