662
1
1523
299
2
649
3
1037
3213
1292
7
459
1045
2673
6
1303
4
1705
1104
360
1117
1437
765
913
981
434
3671
690
1164
584
0
2022
420
463
825
9
2130
8192