3196
2
645
0
881
534
572
1644
320
366
2551
3
3429
2201
706
1756
1156
780
1472
1144
417
1104
1850
1
1078
617
755
856
1532
2773
5
1285
681
653
1985