90
0
1132
246
1348
631
17353
13159
10
483
463
165
101
3808
341
581
66
475
472
158
471
616
21
615
2493
1
18403
6
78
493
58
458
968
290
486