560
0
909
846
262
290
2668
2
516
901
745
365
543
376
1554
1670
362
371
874
2690
864
3391
324
349
804
1428