2635
2
2801
4
181997
11
2237
1324
0
650
1936
2756
3193
5
1715
1
772
1453
1031
1736
1019
1304
17
579
684
1100
21
1848
3106
123674
35
2667
4797
777
605
2060