2810
3
1744
1
3303
6
844
2
2277
0
1571
7299
27
5094
9
3292
1022
4466
12
2053
2568
3469
3602
2708
1925
3070
4