2942
6
4309
3
1815
2
1767
2710
1622
1
1558
383
0
1535
1431
1075
1250
658
2873
1162
674
2505
1239
1935
6753
17
517
5746
23
14125
10
7471
9
3591
11
400
2836
589
3079
24337
22