1239
0
1055
12185
5
566
4690
3
2649
883
3252
4363
7
1017
3098
2600
2
7222
4
18487
1
5592
8
1348
2988
790
1650
3117
667
131589
1247
1489