2028
2
2929
6
1088
1
2508
7
2911
9
1192
5151
1251
2740
3
4651
21152
8
2082
181997
11
2676
2405
1942
2763
0
578
2711
6026
297066
1022
38477
34
608
3503
4
4724
2352
398656
19
550