2535
2
1513
1
1363
572
0
1265
2131
7793
4
1819
1000
400
868
3498
2468
3
801
662
2884
5
673
1558
1449
4944
32302
2921
2365
3386
830
6346
16
802
4360
6
496
619