99
72
95
1575
20810
965
1053
844
882
885
571
205
11
7212
444
48
745
773
223
203
8
1254
1578
1355
16210
2245
191
282
232