816
4
1659
7
2168
11
1392
3331
8
11678
18
916
5
278
1
896
549
2
1309
3
1074
759
517
450
989
1232
2431
832
805
1205
20
1059
731
329
488
377
297
936
721