2711
2
1124
1
4651
3
5151
2911
9
2999
1632
21152
8
1840
6
1942
2082
1388
732
2676
1232
6307
10
2405
7893
4
2740
6753
17
2763
0
2593
1448
1261
2368
3503
398656
19
5978
550