2028
2
2929
6
1088
1
2508
7
1192
1251
3575
578
0
840
6026
21152
8
2740
3
2087
297066
5151
3080
1022
3715
2707
2352
1500
4651
3248
1509
5
2650
20
2879
280
2405
2446