322
0
488
1629
909
269
267
968
784
714
820
31535
1101
467
1309
2121
4
1167
357
457
1465
476
544
767
546
348
2152
1110
719