1129
0
2256
3
3063
4122
10
1702
3469
4
906
1
301
4543
5
1007
11881
10270
7952
9355
2095
383
18385
2
1222856
3311
346
1914