1106
4
3131
2
2077
5
3505
11351
17
696
1
782
25
276
0
1653
346
164
1687
1741
20850
403
19932
6
442
915
4074
131589
4039
4862
4099
8
419
409
329
971
750
1055