1225
0
1264
4
785
1599
1
1618
475
938
1412
1012
25494
3195
3
616
951
327
2534
2650
20
1179
3629
862
432
841
2
9611
408
1734
1211
549
4168
5
3539
1896
1055