918
0
1832
3
422
1610
546
745
474
525
4328
10
2952
471
1045
1009
1297
1075
637
953
1649
1
349
343
464
1603
46414
1256
396
1238
2076
455
1033