2029
2
3638
3
1183
1
2894
10
2145
1150
5
662
4
1530
1189
257
0
7517
8
1495
3231
6
5703
17
1386
5302
3244
11
1424
1623
23
1653
990
2439
6074
5676
13
2128
6750
20
1123
1388
670