331
0
1225
1
1115
2
2587
6
10324
3440
1458
3
4151
2175
5108
4
5602
9
2730
1811
2190
458
4271
2604
7
282572
978
6579
3054
5620
11
2904
2659
2100
752
3293
1454
911
139