3141
2
1147
1
1527
1614
1458
0
1239
108797
1162
536
1623
1243
1267
1843
3926
14
1558
1133
1047
2949
3629
808
1411
3
496
1062
830
5771
10
616
1446
1812
1568
2108
6