2031
2
2348
1
883
3
2542
7095
776
2656
4
3688
5
3208
1102
11916
14
7747
2108
6
527
1826
972
2057
1966