2578
1
3485
7
1526
2
3080
3
830
0
1093
32302
3078
4
3562
662
3041
181997
11
467
801
1072
1819
883
693
25669
14
1464
17333
27
19783
2535
2452
8122
13
2996
5527
4044
5
4096