140
1162
551
18219
16010
1012
585
31
1545
241
795
1885
2429
1116
986
25
641
993
1006
53
27
321
579
332
902
18511