3121
2
3195
3
2715
2189
2495
0
1679
2435
1
1174
950
3034
1388
2100
1711
19944
2776
2710
2530
4
2901
2134
1364
2245
5375
3125
5
1787
2820
10
2629
1017
3196
4435
469