477
0
1343
1650
4922
1
2909
4
633
709
763
2
804
381
2461
20
197
2668
3114
18403
6
1950
472
75
320
668
1020
569
530
2395
494
501
1507
121182
405
2435