1129
0
646
814
1
521
417
20634
8
3795
544
661
2730
6
1425
2657
3
2668
2
650
2474
1385
2275
395
571
1929
1448
2982
915
1587
1889
4546
2372
399
543
1452