1262
2
112455
0
81
55667
36
29576
595
1014
1935
1
253
83057
509
3210
6
92
1154
4
818
1108
1669
5
1043
3
97
632
8
695
1192
2200
137749
11
1492
4446
15
6736
20
65
1369
1907