1231
3
1343
611
1
723
2
2263
1137
9
1187
296
1759
2521
6
1138
3452
5
9926
1176
1808
98615
31
1262
0
135822
81756
42