2814
4
1054
1
1184
2
923
3
2508
3200
2287
1708
1919
2578
653
1656
6827
5
1681
8
10229
14
1252
10
1297
1072
1020
4423
2125
3268
4784
12
1024
3130
1238
6
4169
15
2924
9
2717
4441