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