3126 941
1855 496
7411 25
12271 465
8685 136
2917 838
1850 348
917 167
1445 314
8681 884
10571 504
9550 283
3165 589
2644 543
1929 608
2986 739
2798 894
2395 727
333 38
1518 300
751 133
542 86
1530 292
3142 852
1596 336
2426 624
833 183
514 99