987
4
1319
2
258
1
603
1324
3
1071
50
879
714
525
696
2304
650
600
597
405
47
365
320
1618
2204
2840
656
602
2246
100
789
842
1656
1834