2903
3
21152
8
616
0
424
3090
6
2932
2
1015
1
2669
1694
951
690
637
108797
2026
2471
189326
572
1296
1094
564
2348
852
3080
665
449
1310
2429
4237
1743
1189