1259
2
2814
12
2125
7
1452
4
983
0
1688
1175
2047
1
1130
806
933
1462
878
844
1840
2103
3
1984
1475
1164
1866
8
602
1093
495
1327
5568
6
2110
3587
923
3231
106