2999
3
1511
1
1606
2578
3107
7
1320
2
1526
1590
2245
3080
21152
8
1813
19944
2268
4
1787
2972
0
1047
3090
6
2133
2110
2932
297066
1129
2799
1632
1260
1135
1711
1455
2456