2949
0
1660
1
2340
3671
1059
945
1072
2272
1985
2
1923
1317
542
2449
3871
3598
4
1712
1681
106
4938
19079
6
618
120
5897
2184
2268
3
2173
3998
5
237
1397
3554
9