1257
2
2980
1
2207
0
2650
20
3629
862
2377
2884
5
3153
5339
1412
2507
3539
3
1903
3200
2534
6516
8
1031
2935
2209
1179
3871
2794
951
1618
841
3470
432
2760
4
2886