1029
1
1233
1537
2
1554
103
0
844
5658
9
1391
12305
3
1837
1002
1000
7222
4
3191
7
1210
1306
2010
988
1309
1055
801
4551
1825
736
1399
1590
2368
1199
114
2562