2278
1207
539
484
131
538
366
252
205
169
1
12
40
89
193
4564
689
258
55
20
2496
655
617
441
426