1475
2
21152
8
3007
4
2593
1
944
3
849
0
994
6
297066
951
467
1015
1087
496
1380
2711
1606
2650
1751
8527
5489
11
1709
1307
2131
1539
19944
3679
5151
2911
9
4651
4335