2670
1
2982
3
1668
1660
1290
2163
0
4360
9
2901
2093
997
2322
1060
2194
2
1175
607
2512
733
1192
1821
1804
2166
4116
6
1766
1168
1112
2755
4
833
989
2173
1140