956
1
1239
983
2233
2
2512
2880
4
3058
1566
1386
1165
1176
1147
1558
1455
1031
1008
3562
1979
1346
1843
1293
1015
1360
4302
1262
1061
2163
1126
872
1647