169
22
823
12
83
803
1265
1082
461
7915
602
653
1122
2607
2604
223
2095
2386
3042
1862
2355
1875
1322
1698
953
1452
1081
392
50