1052
1
1359
1110
3
1161
4
1823
1376
1686
2
588
9244
18385
980
2000
1562
8876
8
400
0
629
1832
812
1495
1785
1007
2714
5
7952
19034
6
3503
120469
35
5255
16
635
22330
22
121182