1019
1
6676
12
5432
1431
604
451
0
909
742
1515
3
392
6189
3195
1304
3012
1161
592
673
1185
2
1057
1013
873
2988
3221
4309
1590
5805