20163
44
923
1
1249
4168
5
2142
2
1290
2507
19932
6
1746
2430
3
1013
1042
1426
6075
15
1179
1104
3315
1282
1836
1637
1918
1191