1059
0
617
1
366
364
1060
5
335
494
2
91
249
903
534
488
354
447
355
275
305
1006
4
2185
6
345
323
2180
8
1387
310
82
1296
392
1148
1116
3