1131
2
1533
2336
945
1
733
3629
962
1047
1268
6781
4587
3
791
0
123674
35
1527
1767
2949
1507
1331
297066
1623
685
1539
1243
1239
1267
1843
407
19079
6
2698
1828