994
3
365
0
876
4
350
1
589
2
399
401
236
511
1209
883
732
757
335
938
6
1472
848
16
374
191
676
141
447
88
611
423
1005
1090
1609
1786
10
1791