1126
1
1869
1762
4
1802
417
0
1376
3
4370
5
2060
8773
10
2084
747
2
1533
951
56488
3480
408
4328
2033
3044
27
4252
2079
48766
24
356
5470
1756
2431
2417
2610
962
4232