2412
12
315
2
946
769
2743
5
1896
1
1979
986
1540
2329
3
3493
8
6885
3472
1325
6
2626
2633
1616
1279
2774
4988
16
13668
2715
4
2455
1103
0
1460
978
3414
998
1956
7
3105