3080
3
3673
6
3562
1
1819
2368
1093
0
2972
1938
2082
3326
1168
1532
2294
868
2919
2
2400
262
2166
2141
9
2529
7
25669
14
1169
2358
19783
2535
1289601
4