515
1
1583
1256
2
2672
7
489
846
0
3019
6
2556
8
400
1850
1047
641
866
1810
1722
4
2186
3
410
577
1433
798
457
2363
1141
930
432
966
597
2654
512
2112