3116
1
1470
2306
2
522
0
1506
1356
286
2814
5
2658
488
1396
4
17064
7
1825
964
1567
1860
2567
769
544
1425
670
2330
493