14184 580
971 158
3160 804
2949 474
3348 564
3512 319
4621 602
24853 376
7596 206
11491 152
5645 309
4018 265
3090 711
1535 226