2523
0
2189
3
478
1
4476
2
3238
7
8627
929
1431
4072
337
667
106
517
25669
132
2954
639
531
657
1266
4196
3580
487