321
0
1
353
379
367
251
546
3
95459
59
659
627
907
2
963
870
745
669
912
2765
30
1297
1135
1272
1774
11
687
965
658
656
814
887
787
1501
14
1408
2657
4
3060
7
3498
2759
6
2345
2375
1805
2214
1293
1331
2582
8
3085
3277