3111 642
30531 383
4670 641
8835 228
4647 226
32385 771
40034 372
12096 580
14395 248
9486 503
6490 279