430
1
335
0
339
403
661
802
450
745
431
584
455
31535
273
1128
1150
594
363
154
611
458
1227
2490
348
220
334
580
269
441