1596
1
2323
3
2623
1041
1762
2
2958
1139
808
1560
0
1305
1278
4
1730
830
1420
1472
2362
2091
2506
539
2635
6
1231
109
110
541
215
441
660
127
86
56