2145
2
9220
3
2368
1
2029
278
1995
2650
2944
19944
718
7071
5
1740
2578
3366
3354
1891
1317
1499
3484
0
4415
9
2562
2100
4900
1416
7034
3329
504
1813
8002
7
989