2783
673
1522
400
993
348
1166
481
1386
515
923
347
823
236
4096
2158
564
188
335
71
641
203
735
240
167
27
735
149
520
163
1035
482
310
90
284
137
471
138
793
233