2220
2
1110
3
1671
1
1914
2272
9
11782
26
1525
2059
0
2936
1798
1151
4
323
252
850
2237
2127
1099
1603
1324
1411
7152
7
944
3404