3012
0
1412
2309
1663
5
3475
237
302
1808
7
945
1
2108
5635
3
8411
2821
2277
608
1540
4971
14
6345
685
929
3684
2
20163
44
2916
4
7394
32353
12
1751
2231
2072
2436
1857