521
1
1642
646
0
2799
3
20634
8
1008
2
1129
2730
6
1425
1936
2143
544
2657
1587
907
2668
2115
4
814
2474
2513
1385
395
1567
417
2296
2368
650
2644
399
1291