1846
3
1312
8
2363
2084
1
587
875
2
2498
7
1157
4391
927
702
956
1011
1177
960
1385
920
682
771
1271
4438
10
48469
0
221706
2325
1697
3902
5
3106
20535
14
3581
4485