1012
0
3690
580
1848
439
1005
1377
1
26689
772
2420
2
608
673
8267
515
332
521
516
857
458
1325
1042
4
3032
3920
3
174730
18
4578
1894
2110
3271
123674
35
10114
12