504
1
2796
6
1232
2
1154
425
695
0
515
1212
4
1358
5
548
3513
7
487
4140
1351
2736
457
3926
1675
27
656
581
1029
3
461
811
1521
10
1101
1621
782
6043
13
543