126
1
91
66
741
57
51
49
48
54
68
1658
1637
2
812
2157
1147
895
1084
4659
8
1663
2495
3
4082
5
1056
4058
4
1978
2819
853
3275
2013
1545
1427
2230
545
1145
2558
2780
1307
4235
3108
2145