98
1
2877
4
935
1306
3
1328
64
1436
8
578
983
809
112
395
69
337
343
367
66
803
1052
979
868
674
573
523
58
560
0
770
771
2
663
176