810
3
21110
18
2397
1729
608
1
842
2
6398
5
1013
2776
4
884
35940
12
1216
2285
2621
6
3192
9
2058
7
1239
1631
1409
1798
2979
1635
17699
11
1588
2711
1827
7780
8
3748
11627
23
1974