1001311
305736
318176
25437
23730
22025
8017
18017
11412
477
395
1154
1733
463
10403
502
2530
5080
3610
12370