14193 580
975 158
3165 804
2953 474
3366 564
3533 319
4645 602
24893 376
7621 206
11507 152
5659 309
4038 265
3098 711
1542 226