112455
0
29580
81
1786
9
55667
36
695
2
1262
1014
595
1935
1
253
1299
509
276138
83060
193370
4767
24
92
1154
4
818
5754
3
2690
10
1108
1669
5
1043
632
8
97
1390
1192
2200