14561
1144
2996
856
1716
3712
1150
2346
809
2310
997
1358
768
5687
1727
1743
1081
1526
1106
4145
1605
1388
4424
2118
1433
1390
3434
3835
3701
17343
8382
14195
7007
11075
3865
42336
37094
16758
16595