538
1
510
2
11266
1461
3
299
1335
631
591
218
420
125
460
641
567
403
513
741
498
506
106
595
528
554
6832
4
356
65
429
0
2437
7
600
1916