2595
8
1484
0
2902
16
1639
1
1308
960
1552
1448
2473
521
2643
3
3271
4
767
598
608
10996
5
6466
951
3543
7
560
1911
1507
1617
6
1650
3066
2740
924
2
543
1988
2233