666
1
3428
0
3621
8072
3
1414
1097
14861
7
2595
8
1308
5460
906
1147
2
2824
522
10243
4
786
1940
353
501
1049
302
299
1518
1080
2740
463
889
476
1403
2262