853 158
3026 804
2867 474
2839 564
3018 319
4202 602
23579 376
6883 206
10959 152
5250 309
3590 265
2974 711
1414 226