2710
2
1093
0
4099
8
1543
830
3621
526
3428
1579
1750
3
635
1230
4
915
6713
11
5717
1
2304
3523
1534
2544
6
1590
10293
5