3287
1
829
1389
2
4857
4895
8
7952
1215
3498
4
1279
1649
5513
6213
0
456
2095
1256
13159
120469
35
1008
1156
784
22330
22
2619
938
975
467
665
398
4964
3
1133
1152