2399
2
2521
6
8017
3
2853
18
1128
2496
1244
0
427
1
295
623
1160
7
1718
8
4772
4
1139
384
351
836
410
579
278
3272
20631
14
459
797
2568
1383
1546
3539
1390
35358