1547
1
2555
2294
270
1787
2999
3
3326
1358
2735
2
1164
983
0
2129
1404
22227
16
2696
67688
66
1895
1355
1570
1019
3556
1898
890
1321
2402
2249
648
11428
25
2562
4433
21