1239
1
1248
2518
3
2106
2
223
0
1698
2343
500
1079
2193
9
166
774
1604
601
4148
499
384
733
1845
1400
2525
833
553
9836
15
1034
536
32
2475
1747
568