467
0
31535
968
25137
2328
403
325
1020
722
409
456
505
839
276
422
929
1557
1101
1677
4111
2
602
1167
1045
2041
1
408
418
688
1661
2490
381