856 158
3027 804
2867 474
2841 564
3022 319
4204 602
23589 376
6885 206
10963 152
5251 309
3591 265
2974 711
1415 226