1288 298
5810 405
4743 83
4712 254
9821 846
5861 244
2610 199
5091 169
6873 117
7605 733
77349 591
8284 873
5853 433
2941 290
30235 249
20066 236
2444 98