409
1
494
2
2159
4
4687
403
541
1184
655
2659
3
515
1145
459
436
800
988
474
381
469
762
451
6840
10
565
626
0
5111
88
539
1856
870
1050