2711
2
3000
2763
0
1347
1
21152
8
1131
2740
3
6753
17
2593
4651
5151
2911
9
2327
11
4228
495
2326
1942
2921
5
297066
4690
2632
2082
3873
15
5978
6
2676
6307
10
2405
7893
4
4291
4757