50
582
22
46
414
515
1456
832
1075
785
760
131
488
28
332
169
903
536
176
650
203
551
437
231
759
56
2154
187
838
1
33
13
442
54
537
1692
1
4
503
228
341
234
599
839
290
2018
1089
622
262
743
1068
302
121
731
94
