3041
2
1527
1
1308
0
19944
2732
1306
3738
5
926
1591
1537
9956
3
2903
1837
6745
16
2025
1289601
4
475
2274