2535
2
572
0
2349
3
4471
1013
1
3931
6
4179
14
1066
1366
1988
1305
737
650
635
1211
25669
1860
475
3576
1603
3498
4
8527
3200
2524
2990
1189
1105
440
32302