336
1
251
2
1084
233
351
0
571
803
853
263
111
1755
4
307
427
5
662
380
212
75
84
658
396
73
133
97
157
488
802
1266
2228
3
1804
1146