996
0
3535
4
908
108
1
993
2
77
823
512
319
1267
100
677
1919
3
579
549
2198
534
1046
891
1604
6
413
489
1009
1631
2294
7
2796
2401
1350
1722