4996
3
2088
5
4034
1
877
0
630
717
503
2235
449
910
1298
1081
581
2147
4
946
2899
8
561
11150
102
534
808
3401
2
1451
19783
574
89
564
730
673
38477
34