853 158
3026 804
2867 474
2839 564
3017 319
4202 602
23578 376
6883 206
10957 152
5250 309
3589 265
2974 711
1414 226