2089
1
1180
3
4670
1519
3527
2
3316
10
6346
16
2239
3238
13
3572
5
1793
716
3962
6
1539
12683
17
5597
8
2234
4
1371
3696
4228
0
2297
1779
5200
796
1618
4100
3000
1525
2031