18
0
19
1
54
31
163
99
1082
970
954
965
1083
2
696
1580
1153
484
1457
2672
4
1999
2156
2407
2839
2434
2480
3657
746
3542
2167
1996
724
3805
3
3172
3122
3843
2997
4760
1836
915
1242
1425
1273
5
1446
1036