1225
0
2650
20
3629
1
862
1160
616
8323
2
1412
1492
3
3539
1746
2534
1356
2342
1618
1813
1179
3871
2794
903
783
669
951
1237
1837
841
3470
5
432
2886