2189
3
2495
0
1408
1
1679
2
2435
1174
950
3034
1388
2100
1711
19944
2554
16
1606
2710
2530
4
2901
1364
2245
5375
3125
5
1787
2629
1017
3196
4435
469
1125
3882
1485