0
183
504
327
540
468
268
781
590
674
2845
2018
319
946
36
208
502
422
237
536
127
565
102
555
53
581
10
1552
222
396
558
68
610
855
357
738
1129
221
41
10
1785
717
701
46
990
7
454
778
403
635
1063
23
867
