2100
2
572
0
3562
1
1691
1455
1819
1093
4179
1424
2535
2164
3156
8
32302
1988
2468
3
6346
16
3657
12
1233
1358
8527
635
915
2166
83
693
1690
526
2710
784
2368