2995 982
1507 386
18407 612
7571 516
19228 121
1426 413
2712 791
1561 158
15440 156
4441 356
1289 264
4203 386
1700 343
206783 1066
2971 104
2621 578
52580 722
4534 131
1991 628
5956 612
2100 245
3967 678
13808 396
38131 86