2568
2
1660
4
3575
1
1446
2184
418
0
4228
3
3248
8
2711
7893
4926
5
1518
4651
5151
2911
9
3298
21152
1942
2082
583
1598
2676
2337
398656
19
181997
11
1978
6
6307
10
2405
2740
3528