1013
1
2535
2
3931
6
1066
1366
3
1988
2349
1305
737
0
650
1211
1860
3576
1843
2886
3354
1788
4684
4
1431
301
1168
2510
1399
5
954
851
1749
635
1455
1801
1905