308
1
47
0
97
197
495
590
2
51
1286
4
1117
628
985
46
121
165
115
112
392
183
372
1316
3
130
117
122
850
89
59
301
169
678
192