12541
9
72
0
119
698
4
702
2
97
1
538
847
3
34297
13
168
248
18234
39
135
183
232
388
192
2984
6
3090
155
145
3308
7
169
281
12580
8
328
440
288
2909