2495
0
2435
1
1547
2189
3
12431
17
2781
701
1378
2100
2
3158
2091
13018
2710
1679
1002
298
7188
2901
4435
950
1388
1211
1711
3971
4090
2204
1622
1720
19944
4862