628
0
452
532
383
1360
1
1173
2
1029
1095
35
795
398
457
390
6231
5043
384
1049
887
940
617
29355
758
2245
5959
799
2061
3
1685
1428
604
630