2903
3
1015
1
2522
2
1778
21152
8
1365
3090
6
2932
2669
1694
951
690
1120
1021
19783
784
0
2523
1787
2411
1220
1734
1380
564
2258
3765
4
3080
2549
11
1285
572
1743