508
1
1366
803
4458
14
716
1990
7
145
687
2
1222
4
626
558
703
719
5983
155
1227
898
1201
8
2815
0
653
1258
1474
3091
1680
2844
18
3226
857
1425