1431
2
2981
1
1622
1690
1623
1504
1443
1185
260
0
1542
931
2579
1650
2381
1098
1581
1241
1162
791
833
389
1366
2166
83
1839
1763
1834
1307
1093