396
0
391
6533
3251
8634
7
1616
1
545
387
382
3254
1326
375
374
6934
9
3603
4
13568
10
378
376
4952
14
6965
8
1275
1560
888
419
2499