5080 8
6281 33
4982 27
30122 78
3066 5
7211 34
2621 12
44274 31
4174 16
3297 16
33381 31
3868 13
39012 29
37015 57
39810 104
40710 44
10034 39
3337 8