2112
3
2336
1
1895
4
1026
1520
2323
567
1688
2
729
4744
7
1948
17
1741
993
8
2097
11
1238
1248
0
1437
322
527
622
797
361
741
1241
1184
2952
2074
2757
14
4883
9362
5