253
226
309
94
72
76
71
71
467
305
443
114
173
116
124
107
96
96
132
86
96
103
102
114
121
228
308
206
225
385
251
201
1052
410
275
551
352
309
482
527
574
537
418
788
2868
35832
2186
842
662
579
628
809
8059
518
672
544
749
473
687
745
1551
2671
6449
1051
2894
1529
1018
1664
11885
1687
1536
10218
4298
149220
3323
68920
1925
9600
10995
4178