1009
2
628
0
309
968
529
2659
200
1999
1559
1
744
411
1416
445
286
556
634
586
517
44199
2146
774
2123