2535
2
1363
1
3498
4
83
400
0
1819
572
1000
2996
868
1431
2884
5
7793
662
32302
801
673
1558
1527
830
19783
4360
6
6346
16
1265
802
496
2932
1603
1285
1348