1508
2
1975
1
3225
3
2333
3523
764
0
2924
2050
479
1043
2660
4083
309
4130
18
2823
5
3316
11
1978
3266
4743
1299
7670
2264
2573
3279
1906