954
2
1708
3
1678
1
495
3813
11
1476
1319
6
295
72
241
304
363
0
165
136
315
98
188
365
160
4
87
701
322
531
7
115
258
142
579
559
355