618
0
2809
2
1580
988
31535
945
290
386
594
362
1440
1
1100
798
505
1936
355
1541
453
2493
637
1045
273
408
337
795
369
19279
25137
543
625