349
0
683
1824
1428
348
910
4
422
1131
351
1020
1025
1269
1172
1
17353
699
467
492
823
1405
980
631
152
691
66
493
919
169
501
876
608