729
0
1126
335
1045
116
991
576
2952
3287
1
3373
31535
3663
1073
363
611
693
1182
18403
6
584
269
1152
628
339
580
637
273
169211
11
2522
631
1949