2876 404
2312 83
3724 251
6575 846
3780 243
1883 199
3089 168
6330 117
7079 733
65258 591
7067 873
5067 433
2621 290
29371 249
17444 236
1723 98