851 158
3025 804
2867 474
2835 564
3008 319
4200 602
23547 376
6881 206
10950 152
5246 309
3583 265
2974 711
1409 226