693
2
1679
9
586
1
1575
452
808
928
1310
18
126489
1473
3
2678
5
520
437
805
1193
468
568
418
743
498
2482
2010
538
3520
3346
15
513
1227
671
567
502