638
4
1139
2
660
1336
6
18
1
975
3
583
376
634
1439
1207
4889
5
555
2859
6117
9
90070
960
1035
1526
1373
8
6175
10
3066
996
1348
2998
1455
4679
1088
6209
3446