2279
1216
539
535
131
538
366
252
205
169
1
13
85
90
194
4593
721
262
55
20
2497
666
617
441
426