2991
0
555
2
2192
7
1531
3684
14
639
1
1663
2587
15
1084
1295
623
540
121
1599
1415
1655
3
2106
1230
9
2191
9045
598
510
934
4
1511
1337
882
1877
512
1721
471