448
0
1252
1354
2010
397
643
799
37355
13
476
823
706
894
567
1062
414
469
1787
4504
2820
3
104
3351
1330
1538
710
1265
592
3080
1033
1010