2030
2
1501
0
695
1
1262
909
1543
2306
3650
3
896
6383
17
5425
23
7153
9
3353
11
731
1418
435
1705
905
4964
2608
5966
7
22330
22
1279
1376
6406
12
1427
829
198
2301
8969