274
0
408
2109
2634
303
517
423
1101
1128
1167
482
308
90
439
505
516
1033
765
981
435
1664
1780
2132
668
223
255
367
2123
52