2927
1856
646
200
1564
767
302
52
458
239
1005
407
387
144
409
215
962
282
256
76
353
49
309
187
440
162
596
93
253
57
526
126
487
165
371
60
371
69
596
192