1505
1
1512
2
1422
3
1295
567
4179
2650
20
4655
10
780
6666
4
280
1788
1266
1622
2626
1581
1523
2951
1384
5
1169
1973
1226
4326
981
7599
13
2250
4832
3765
975
2245