476
1
2000
804
646
0
2799
3
3350
2767
1044
1832
1768
2
417
2909
4
1035
928
1622
5255
16
1587
375
9807
22330
22
292
8876
8
874
1642
133
2367
637
1404
629