653
0
341
486
1232
360
1
1020
438
1428
2855
3
1343
2126
783
569
475
2727
5
356
247
772
1132
2211
970
1488
1053
181
1251
3092
325
3691
2301
2
58