225
1
399
2
770
68
4
24
3
2899
46
157
339
14
78
843
317
650
1096
1364
970
1309
2069
33
112
242
15
62
537
273
395
810
943
655
627