3880 27
24111 603
17011 757
11431 644
5056 168
183304 1097
2960 290
4478 748
2927 309
3312 402
6816 580
2808 402