3107
7
2650
20
3629
1
862
0
1813
1260
1412
1151
1135
571
3539
3
1320
2
1489
5
2534
995
3012
1976
1179
3871
2794
1382
1952
951
1618
841
3470
2219
432
2268
4
2886