2131
1
21152
8
1380
0
3090
6
2903
3
2932
2
467
1015
2669
1694
2141
9
951
690
784
4074
2578
1554
2948
2999
1618
8527
19944
564
578
3158
3080
2368
2377
2262
385