115
1
641
4
337
343
368
59
540
97
486
610
87
2
58
770
560
0
772
66
868
8
523
674
1173
457
396
1756
1961
425
829
825
518
766