2992
3
1564
2
2822
2318
1
1982
4
1669
5226
5
7471
9
3591
11
6753
17
2528
851
3519
1162
674
1767
2505
4309
1872
1239
517
2138
3587
2328
1069
5746
23
2132
1659
0
2163
1973