1862
289
59
818
263
413
66
154
749
1026
639
663
248
809
1304
117
174
383
3913
3892
272
56
422
86
76
27
432
20
48
67
165
217