638
4
1139
2
660
1337
6
19
1
975
3
583
377
634
1439
1208
4889
5
555
2859
6117
9
90085
960
1036
1526
1373
8
6175
10
3066
996
1348
2998
1455
4681
1088
6209
3447