994
3
365
0
876
4
350
1
587
2
398
401
235
511
1209
883
732
756
335
938
6
1472
848
16
373
191
676
139
447
87
611
423
1004
1090
1609
1786
10
1787