4273
2
1060
0
9355
3
3243
7
2730
1222856
4
2189
2805
5
282572
1050
1
8597
9
1932
18385
1518
105290
16840
15
4857
1004
2211