1221
1
3046
4044
5
1944
2
2004
9435
8
619
0
377
397
2735
792
104
2507
3
820
1949
521
1127
4390
2265
1341
672
446
837
1153
1766
5408
12
1443
653
1105
1842