2496
3
3368
10
320
0
691
1
1188
1824
3172
1453
2
835
1084
1129
1869
1329
2766
383
995
1503
5262
625
1722
11881
1575
935
7952
16840
15
18385
939
814
417
2431