2124
0
1338
2
482
510
1
3016
7
459
867
642
819
1593
1300
3
1215
748
503
84
923
1034
651
868
471
207
1316
645
1152
668
379
92
1275
219
407