1131
0
980
1
1783
2
3233
16
356
324
587
3777
164
1045
303
464
1622
419
1068
1639
1610
75
370
729
351
398
359
453
84
2960
775
244
1238
518