548
1
3156
2
444
69
332
85
1301
4
1367
1159
922
468
877
67
725
517
179
1329
3
825
1981
784
944
78
87
720
651
798
885
875
1000