40266 104
37909 32
32411 19
3112 2
4263 6
49030 25
28543 42
10262 56
2940 16
4097 18
3126 13
3995 10
10167 22
4142 55
23402 57
3886 8
3899 8
8987 29