2118
1
1460
2
1793
2163
0
542
1225
629
1599
978
1310
1264
1569
1012
581
2173
5982
6
946
1123
868
660
1712
475
718
1239
1380
2649
1252
984
3252
11924