3591
11
2337
5
3107
7
2478
1
7471
9
951
4471
2
1672
4179
2990
0
2562
3779
721
822
3326
3
2986
1233
2173
1225
1028
940
2921
15233
2268
4
578
1193
1558
616
2366
1512