391
1
104
1048
0
845
2
88
1432
1631
3
69
548
408
1106
2647
418
735
482
474
669
210
395
396
86
77
85
862
92
604
266
259
133