2226
1
496
0
1814
2
1691
830
2294
801
1000
4079
4
1816
1532
2394
802
1699
3326
3
4179
2100
3562
3196
6
1506
1568
526
673
2445
1511
2578
5439
693
2152
1813