1850
0
304
335
1511
608
572
319
448
80
1159
1069
1
604
1096
745
2901
283
563
267
3262
400
568
660
792
428
729
502
254
909
1156
375