423
0
1230
5
422
752
1126
587
525
15276
27
22330
22
813
15789
501
598
787
627
520
337
726
1332
1015
460
472
157
419
1301
441
342
358
400