1239
1
1295
1778
2650
20
1568
946
280
297066
0
1788
3683
2250
1558
2
940
2773
17970
15
3629
2377
989
685
1880
5
1226
1622
2277
2622
6
1348
894
2781
1581
1051
571