999
1
12590
0
1861
2221
3
1547
1344
552
11881
383
518
484
1814
2
2069
4
4771
1334
860
1010
363
1142
819
1464
714
1467
1369
5
2189
798
685
1327
2152
1896