2992
3
2822
2
1564
1669
4
2318
1
1982
1223
1884
791
0
3519
9
1973
1210
2204
5
2069
2316
2595
534
3765
5546
6
685
3008
4562
10
2309
2188
25669
24337
22
851
3292
1247
2977