2535
2
1066
1
2349
3
784
0
951
1306
1380
2430
32302
2999
1168
1681
662
3498
4
2044
868
1787
801
635
1013
1819
3931
6
2173
1431
4179
21152
8
1366
1988
2456
1305