2366
5
2664
3
1251
1
3222
6
2911
9
5151
2
2405
2711
6753
17
994
1421
0
398656
19
1466
1788
2763
1445
7893
4
1347
4651
1175
181997
11
3315
21152
8
1942
4506
5196
2082
4179
297066
2676