2996
0
1500
1
1672
2087
2
984
7793
4
2258
2954
361
527
3
471
2230
652
798
635
1044
28098
14
894
1630
2507
515
918
893
101
2282
5
5597
8
3262
4471
476