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