437
1
31535
0
448
580
335
693
266
17353
2105
2490
1448
584
400
745
895
554
339
2347
2
2952
1009
3373
1396
431
458
661
1150
532
363
3598