456
0
2638
3
2558
2
1137
1
3835
5
4155
7
5375
790
3735
4
2225
1522
5164
297066
2277
7876
267612
4978
4325
15
6084
2402
99072
1519
1253
2562
6
36905
1790