3024
3
2285
2
1564
1
527
1976
2468
1423
1753
599
0
1265
12459
2163
2054
4
3109
14
6047
658
2462
712
3629
1446
12472
2886
13018
582
30334
6
159
1348
383
1889
2478