2981
1
1431
2
2381
0
1622
1690
1241
1162
3303
6
2238
1623
861
1504
2166
1443
83
1185
693
260
1542
526
2710
784
2368
801
2243
931
1558
1371
1372