2209
1
1695
4
2534
2
3841
3
7733
1380
0
2620
1425
6517
9305
8
773
16062
15
2344
510
1020
4530
6053
526
2784
2921
882
745
750
6317
6
2268
693
4337
5
496
697
801