2029
2
3638
3
1183
1
2893
10
2145
1150
5
662
4
1530
1189
257
0
7517
8
1495
3230
6
5697
17
1386
5302
3244
11
1424
1621
23
1653
990
2439
6073
5676
13
2128
6750
20
1122
1387
669