407
0
1872
1
675
2328
1824
722
646
1428
517
31535
2168
5
295
13491
303
798
443
22330
22
268
409
592
339
602
720
7952
1215
516
1551
2
377
81
813