471
0
830
1179
1421
1380
1662
921
1
635
1326
1103
808
467
2258
1802
2
538
2100
667
426
634
1409
1080
1292
453
490
3660
394
3009
1896
464
3941