2296
2
2125
1
1458
3
6975
4
2526
6383
17
472
1705
17730
11
2369
3312
5
869
1926
5966
7
7458
2897
28805
6
3217
3345
914
2067
2525
360784
19
5781
19034