2992
6
1301
2
2655
1133
1
1891
0
920
2530
4
2255
1087
3223
3
1936
882
844
1204
2276
1495
2153
7
969
951
1172
2349
1218
1315
1423
1564
1686
2100
866
2786
159