987
2
1251
512
1
4795
12
510
3427
449
1138
9
918
0
1276
6
2345
1323
467
401
1740
1738
3
845
1148
5
3083
13
1047
1008
3327
614
1507
445
424
2410
746
444
397