14193 580
975 158
3165 804
2953 474
3366 564
3536 319
4645 602
24899 376
7626 206
11510 152
5659 309
4039 265
3099 711
1543 226