2918
1
1528
2
3723
3
5716
666
1896
3273
7
4728
1014
579
0
1431
1754
4099
8
1211
308
1304
726
5181
1220
504