407
0
137
1380
445
962
125
2372
1
2949
297066
7034
2
638
496
2799
6
433
789
558
25669
19783
861
2535
4044
5
3083
2465
681
2495
828
3125
758
2366
344