2355
3
2612
6
1556
7
963
2
4775
16
1052
1
2424
7411
4
1071
2069
1231
11342
1449
0
6111
2754
1459
3022
5
6827
2135
9684
2577
863
9463
1823
1617
1634
1543
1247
2600
2196