924
3
1513
4
1226
5
1059
1
740
343
2
60
0
124
209
819
1332
1067
660
749
326
1482
1167
1988
2268
1511
1236
808
1323
6
533
377
69
479
772
1115