2989
5
509
0
625
2
650
5262
10
2229
4
20634
8
1425
1
883
543
1651
6062
16
1421
1378
1713
2747
26
2000
1501
263
1991
2415
292
669
19279
17353
2054
6
1823