952
3
2399
2
2521
6
8017
2853
18
1128
2496
1245
0
428
1
295
624
1160
7
1718
8
1139
384
353
836
412
278
579
4
3272
20636
14
459
797
2568
1383
1546
3541
1392
35360