3060
1
829
1790
4
7756
3
2314
8
1008
2
4713
14
2506
0
3287
1192
6968
5
31183
12
1254
1215
2169
1501
2260
3100
530
15440
39
476
1464
1314
987
5838
653
417
19279
4453