2333
2
2578
1
745
0
496
693
3326
3
1380
673
697
868
4179
830
526
3196
6
1000
644
2392
1437
2507
83
1843
2443
1093
467
802
1517
1814
10243
4
1361
662