691
1
12778
2
875
107
753
1060
733
514
470
300
664
3
456
565
597
132
343
371
383
557
1411
9
266
496
433
508
423
1937
1180
1075
2472
6
11843
4