1151
1
1489
5
5505
14
909
2
1221
3046
4044
1009
1944
2004
9435
8
619
0
377
397
2735
792
104
2507
3
958
820
1949
521
1127
1275
1126
1298
4390
2265
1341
672