335
0
661
1073
31535
1126
2952
339
2740
425
4594
1
116
1152
370
1045
355
594
562
431
18403
6
1182
450
916
508
1762
400
54
154
800
407
580