420
0
803
1494
168
758
372
583
1672
1
536
475
544
1194
417
3779
2
496
2650
20
2986
2906
2087
436
1318
557
940
1156
534
32
791
1064
138
1659