1225
0
1444
1
2650
20
3629
862
1476
616
1412
522
3539
3
2534
3296
4
2873
1618
1064
1179
3871
2
1846
2794
783
951
841
3470
5
432
847
3895
18
2886
1550
5521