2189
3
2495
0
1679
2
2435
1
3014
20
950
2057
3034
1388
2100
1711
19944
3491
4
2710
2530
5141
7
2901
1364
2245
5375
2769
3125
5
1787
2629
1017
4435
12459
3085
469
1125