2629
2
2551
1
1391
2578
4
2737
3
1264
1052
975
1407
1599
1767
1188
2447
1138
943
0
1174
1009
3114
6
1971
1216
1231
1340
2236
2166
1106
2425
1014
1774
918
1397