928
1
2255
2
1601
3
1248
2740
3691
4
1720
1889
2650
20
3629
862
0
1412
1115
3539
2082
1868
2534
960
2316
1179
3871
2794
951
2245
1618
4152
841
3470
5
432
3053
7