2505
6
3354
5
1066
1
1633
1569
1425
3262
3
1406
0
490
459
781
440
692
733
2090
2048
2
560
1080
4
925
1777
1881
1913
4491
706
768
3621
698
1830
163029