8
593
50
1447
172
452
185
155
280
340
1694
582
60
721
485
17
18
134
1862
35
450
1893
814
602
206
11
189
89
636
79
938
347
84
1079
78
562
428
860
101
113
751
97
604
265
8
756
1073
25
501
