1196
1
1740
0
56
77
73
586
454
473
332
1134
1560
6
1792
2
1070
1353
4
743
845
401
973
412
1445
115
727
97
700
390
95
455
653