2189
3
2495
0
1679
2
2435
1
950
2057
3034
1388
2100
1711
19944
2710
2530
4
2901
1364
2245
5375
2769
3125
5
1787
2629
1017
4435
469
1125
1485
1211
2454
6200
1903