340
0
860
149
962
1
965
475
798
116
503
29323
521
58
1583
2
418
8116
6
2417
611
464
416
1230
5
520
1636
1756
1948
63
477
663
1073
458
4106