668
0
1161
333
25137
445
403
4111
2
2328
3
456
381
1133
467
787
1020
737
514
517
415
951
1824
303
31535
584
1661
1
2490
213
454
503