640
0
444
463
2546
1
301
772
603
169
773
472
419
609
296
608
139
552
16
2711
5605
492
467
340
686
1466
177
7334
4
543
1152
469
470
408