487
1119
151
2309
1628
8910
18931
844
1634
1108
311
554
936
35
866
1358
503
411
1438
295
24547
112
333
232