8503
7
4248
5
8594
1259
1
62259
35
767
1047
2
2569
7687
2652
387
280
322
718
640
784
755
878
976
4
1235
854
876
3
1071
2177
616
2448
1108
481
607
524
684
738
564
566
758
531
660
2122
842
1053