1083 260
2158 355
10390 294
4316 713
3154 240
17864 862
15523 80
7293 231
7092 506
6903 519
3483 167
8821 657