2028
2
2929
6
1088
1
2508
7
1192
3715
5151
1251
21152
8
4651
3
2650
20
2405
2740
280
578
0
6026
297066
3080
1022
181997
11
2352
2773
1047
3248
3575
1509
5
3090
840
608