861 158
3028 804
2867 474
2844 564
3034 319
4211 602
23608 376
6888 206
10971 152
5257 309
3602 265
2979 711
1425 226