995
1
2181
1093
0
2999
3
1883
2
1260
2207
1590
3107
7
2578
1320
745
1788
1382
2268
4
693
2468
1135
1161
2133
1129
1401
802
2512
1455
1140
419
1813
1595
838