280
0
282
981
432
957
803
415
951
456
514
670
31535
1557
1161
1133
1045
505
3442
2
517
1939
1182
319
722
2121
4
771
1824
343
1661
1
683
470