2213
1
1618
771
2184
2669
2
2333
3
7071
5
289
0
4083
973
2620
4375
4
4670
1211
982
1752
1394
3637
4012
891
6926
7
2528
2502
2664
573
2621
1285
3157
3758
12367
26