505
1
1752
5
7754
0
859
4625
8154
463
2
1005
137720
11
1650
1506
2196
6
29563
1631
676
601
4
649
3
650
1292
869
617
745
758
1832
728
643
1422
525
570
2687