538
1
2057
2
992
1183
1424
1725
3
984
3210
5
2023
1480
1472
1286
1113
1227
1321
1636
870
889
2783
1463
723
1869
4
1097
611
864
799
3106
692
945
1008