1009
2
3442
1939
0
1642
1
454
822
968
722
2121
4
6236
11
1824
1661
683
1916
1101
1329
410
6411
4864
8
4396
3
2047
286