2556
4
4199
3410
6
3936
3
829
0
4443
9
1652
2606
2361
1
168
434
2347
2
539
444571
3028
7
1416
2478
17333
27
743
3948
1662
1507
9956
22458
11
3169
2949
517
3615
2420
3226