846 158
3021 804
2865 474
2822 564
3001 319
4193 602
23510 376
6871 206
10942 152
5242 309
3572 265
2974 711
1409 226