232
1
236
755
10
423
2
444
501
3427
18
1017
640
278
285
975
248
1042
0
842
4
400
1142
348
553
732
335
286
3149
1456
268
323
513
533
3
1344