1285
2
1650
0
543
518
787
3015
501
2207
464
956
1
29323
4543
5
1636
2780
573
913
2573
63
363
2211
1132
46
674
1454
965
4531
3
553
116
392
422