663
0
7777
13
413
7952
1
1661
722
1567
2
422
1610
1352
410
408
846
2490
787
262
1133
407
3559
2328
4536
454
479
2152
637
1043
1045
992
267
4111