851 158
3025 804
2867 474
2835 564
3009 319
4200 602
23554 376
6881 206
10951 152
5246 309
3583 265
2974 711
1409 226