90
0
2522
2809
2
282572
798
346
1840
77
483
9355
3
2551
1
953
581
2855
158
362
165
444
4111
11881
286
1768
181
367
1580
552
16
1880
945
881
846