1001
1
1029
2345
2
1918
543
0
2393
1070
1842
11483
8
1079
641
2127
2420
6
2095
4
7334
1207
2856
3650
3
12958
5
3466
81077
101
1822
6370
2669
3819
281
1152
4016
626
1343