370
0
3063
3
20634
8
4122
10
765
2
4543
5
1007
1
11881
1860
10270
4
7952
9355
383
18385
1222856
3311
346