846 158
3021 804
2864 474
2822 564
3000 319
4192 602
23505 376
6871 206
10942 152
5240 309
3572 265
2974 711
1409 226