1302
1
2650
20
3629
862
0
1412
3539
3
1348
2845
12
2377
4
2534
844
2
1179
2802
5
3871
2794
1055
383
2438
951
1498
2090
1618
956
841
3470
432
2886
840
1550
5253