1196
1
3629
3546
1495
3871
2
3470
5
4179
1225
0
1775
3644
1868
1935
5946
2285
2667
616
1753
1412
1466
9160
101569
2571
2100
1001
2322
4
2054
4362
3
3109
14
94424
59