3013
15
1166
1
1077
1365
2289
904
2525
3
1517
2
948
862
0
1809
1380
1466
712
1093
455
2322
4
1568
2164
108797
2105
2386
736
2245
2530
6236
10
1174
10827
2629
585