2505
2
2393
6
2785
123674
35
951
1
4294
11
10736
26
2219
2312
0
3629
2194
3354
1451
5599
980
3606
7
765
2801
4
784
2048
2642
1812
2698
1204
1077
8002
956
1464
1446