2225
3
1458
193
0
730
1
1354
5108
4
5602
9
1811
2808
1710
1056
4271
2604
7
1661
2
978
4677
10
6579
3054
583
1010
2275
1277
5
737
2904
111
2659
752
471
3293
2819