2030
2
8766
2288
1
691
0
846
266
1775
3
435
1045
478
1009
1418
383
1584
3432
1297
354
5425
23
552
1232
396
2522