171
13910
1145
24910
30814
383
6613
1456
955
3514
63
1698
15232
995
753
823
1647
413
1176
402
242
2274