1093
1
3227
13
3696
4
1013
5282
7
2388
0
2128
134
71
81
451
105
108
160
3
99
2
112
75
76
45
94
85
247
128
58
84
162
217
57
114
24