4396
3
4543
5
1007
1
11881
10270
4
7952
9355
2493
383
0
18385
2
1222856
3311
346
1937
2461
20
1230
120469
35