2521
6
1174
2
1288
426
0
621
841
3
2040
16
1525
4
174
1
108
1116
274
110
195
143
165
86
91
83
104
52
58
77
197
66
67
381
96
178