1221
3
2300
1
983
2453
2344
2
2770
5
4821
9
3240
6
1026
1536
1389
4015
7
1243
2855
1528
1629
1051
2738
0
994
932
894
1721
981
3670
1071
1028
1021
1195
1186
1710