32
0
951
2310
658
515
1692
608
166
885
420
1472
905
622
2194
1
894
2270
2
2416
1575
84
884
578
693
717
5242
1479
645
476
789
364
910