121
1
209
118
200
101
120
518
1354
4
1827
881
2
1111
496
96
671
296
353
89
71
74
468
84
109
95
78
30
0
47
129
215
253