1152
2
2114
3
1660
1
2507
4702
4
2760
2085
3461
784
0
2960
2394
1019
496
1292
1000
1749
745
10243
1454
3629
868
4573
1380
1751
1532
802
1403
1475
2301
1335