178
1
922
2
409
918
619
1301
472
740
3
79
968
80
50
28
213
216
105
205
96
89
1096
5
76
56
61
249
230
477
516
449
390
138