2987
2
2748
6
2108
3
398
1
2608
0
9953
4
785
915
22330
22
1394
1279
2095
6406
12
5537
8
7952
4309
5604
4240
829