2189
0
281
116
527
2490
1629
255
510
427
1416
4223
22
105807
42
441
884
377
463
658
158
4594
1
677
543