362
8511
697
422
534
383
2412
442
574
8810
8819
1689
594
17
13528
10
19
613
1276
616
35650
17410
32828
12412
16212
393
769
831