1540
1
2736
2
1382
3708
4168
5
2886
1225
0
2650
20
1184
3629
862
2042
616
1205
1412
2763
1288
1366
3539
3
923
1639
2740
2361
989
2534
6676
12
1618
1179
3871
4259