3546 405
3089 83
3971 251
7335 846
4304 243
2052 199
3395 168
6416 117
7170 733
68042 591
7473 873
5167 433
2676 290
29548 249
18068 236
1787 98