3577
10198
7843
12118
6950
3987
2048
1298
4585
1600
1352
1677
828
1815
2512
21971
40559
2096
7685
7213
2973
1323
1866
2646
2227
3950
1161
1030
1465
1002
1773
1388
1770
1316
1229
1525
1240
3401
10508
1652
981
1937
1514
969
1101
791
1384
14424
5461
951
989
4071
1079
2459
1452
991
1136
1247
850
2764