2535
2
2996
0
1988
1
14
3498
4
32302
1013
25669
3931
6
1066
4044
5
1366
3
572
17946
2349
1305
737
650
3125
19783
1189
1211
1461
1860
2964
635
3576
1603
2478
7793