16259
1479
3865
1126
3321
2108
2972
1337
2727
914
1576
1703
1083
1965
989
1690
906
1995
605
2243
307
1618
264
2215