4356
14
602
1
2223
2
527
447
773
1392
1712
1370
378
2326
4
598
0
513
2302
6
455
5820
5
2225
3
1551
502
570
627
901
8196
482
433
657
985
864
1644
497