2293
641
1635
533
1347
510
1247
371
1152
435
1090
231
899
292
901
240
758
116
453
256
335
224
659
330
300
158
610
137
220
69
386
37
624
110
451
75
701
123
166
106