5095 866
3901 41
8840 112
42057 635
3190 253
6434 306
1775 135
8912 462
6981 287
20124 352
13915 917
1554 89
8050 273
3328 471
3483 521
2796 278
4842 540
3394 356
4117 304
18709 535
3985 191
14405 387
18377 311
17564 238
14021 663
4093 717
2225 155
1160 57