2089
1
1180
3
1519
1779
938
1219
1793
877
3527
2
3060
8
4670
2545
8819
12
12683
17
5200
4
1539
3034
985
289
0
1028
1566
13995
10064
3095
7
1978
10092
12367
26
9220
7304
4285