987
8
1506
10
836
3
2054
713
0
477
1
533
2
3223
6
516
952
460
1448
503
2452
7
1312
4644
12
482
481
420
518
726
977
484
432
331
400
2910
442
361
449