2940 88
4732 650
19768 200
23359 113
1275 35
2555 96
2743 167
2080 276
5578 457
3603 643
2322 257
1665 174
40114 350
28282 389
8821 186
11997 562
30216 581
19438 450
3448 623
3387 738