2226
1
1814
2
1903
3
496
0
1691
2294
2358
9
1532
451
4079
4
1380
2100
1348
830
1506
2445
3442
802
801
1557
1000
1168
1938
2082
1813
2760
1816
923
2394
1632