896
2
308
1
367
325
485
740
0
86
1344
622
326
87
885
545
2214
544
447
425
452
137
99
77
107
3
1293
6
431
83
1218
304
313