2535
2
1066
1
2349
3
32302
0
1988
635
1168
662
14
3498
4
1013
1819
3931
6
1431
2443
2430
4044
5
1366
572
17946
2996
1305
737
650
3098
25669
7733
3125
2692
2082