14193 580
975 158
3164 804
2953 474
3364 564
3533 319
4644 602
24892 376
7619 206
11505 152
5657 309
4038 265
3097 711
1542 226