3009
3
2183
4
1132
0
1675
1
895
3352
5
2768
2
1121
6
1699
930
2064
1584
11
1377
1326
824
40823
7
4579
2128
1237
1278
5833
3121
1738
1517
1791
2338
11151
2711
3282