3116 642
30694 383
4671 641
8840 228
4649 226
32386 771
40039 372
12096 580
14396 248
9486 503
6492 279