1510
0
1168
1
866
1074
1089
1086
1146
2
1066
667
1505
5789
1349
748
2966
10
1457
1443
1994
10293
5
4370
910
2841