1225
0
783
1618
3470
5
785
2650
20
3629
1
862
616
1458
403
1668
5253
4
1397
1412
1411
3012
1538
3539
3
1022
59
2534
1823
2551
722
3606
1179
1374
621
3871
2