853 158
3026 804
2867 474
2839 564
3017 319
4202 602
23577 376
6883 206
10957 152
5249 309
3588 265
2974 711
1413 226